home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
tex
/
chang402.zip
/
BRUCE402.DOC
next >
Wrap
Text File
|
1994-02-11
|
29KB
|
577 lines
BRUCE402.DOC
02/11/94
This documentation provides some overview information on a number of utilities
that have been posted by Wayne Software. All programs described herein were
written by Bruce Guthrie. Most are distributed with a Wayne Software copyright.
Others were written for the U.S. Department of Commerce. All are free for use
provided relevant documentation is kept with the programs, no changes are made
to the programs or documentation, and they are not bundled with commercial
programs or charged for separately.
CHANGE, CONVERT, FILUPDAT, FIXCHARS, and READ are excluded from the commercial
packaging restriction. These programs are owned by the U.S. Department of
Commerce and may be re-distributed without restriction. For these programs, I
may be reached at the e-mail address BGU@CU.NIH.GOV (note--this address may
change in the future). (BGU@CU.NIH.GOV reaches me for the other programs too
but I'm not to use government resources for Wayne Software things even if
they're free.)
People who need to bundle AV, BFIND, COPSINCE, DIRCOMP, DIRTOTAL, FILL, FIXTEXT,
FORTUNE, MULTICOL, NETSORT, READINIT, or READMAKE-created files in commercial
packages other than shareware/freeware collections must pay a $50 registration
fee to "Wayne Software" at the following address. READMAKE-created files are
also subject to this limitation. I don't expect to make any money from these
utilities but I don't want others to sell them instead.
Comments and suggestions can also be sent to:
Bruce Guthrie
Wayne Software
113 Sheffield St.
Silver Spring, MD 20910
fax: (301) 588-8986
Foreign users: Please provide an Internet address in all correspondence.
The utilities are uploaded with a ZIP name that includes the year and month of
the release. These names are:
AVymm.ZIP AV program
w/CONFIGWS
BFINDymm.ZIP BFIND program
w/CONFIGWS
CHANGymm.ZIP CHANGE program
w/CONFIGWS
CONVRymm.ZIP CONVERT program
w/CONFIGWS
COPSymm.ZIP COPSINCE program
w/CONFIGWS
DIRCOymm.ZIP DIRCOMP program
DIRTOymm.ZIP DIRTOTAL program
w/CONFIGWS
FILLymm.ZIP FILL program
w/CONFIGWS
FILUPymm.ZIP FILUPDAT program
FIXCHymm.ZIP FIXCHARS program
FIXTXymm.ZIP FIXTEXT program
w/CONFIGWS
FORTNymm.ZIP FORTUNE program
MULCOymm.ZIP MULTICOL program
NETSOymm.ZIP NETSORT program
READymm.ZIP READ program
w/CONFIGWS program
w/READINIT program
w/READMAKE program
This collection of utilities were compiled using Microsoft's VisualBASIC for DOS
1.0 compiler. In each case, Thomas G. Hanlin III's excellent PBClone routines,
release 2.2, provided additional functionality. Each of the utilities are
separately described in a like-named *.DOC file. This documentation
(BRUCEymm.DOC--the file release date is indicated by the "ymm" parameter) serves
to summarize what the various utilities consist of.
Several of the routines have defaults that can be changed by the program
CONFIGWS.EXE which is included in the appropriate ZIP's.
Wayne Software also writes programs, batch files, and sets up menu systems for
people on a for-fee basis. If you desire this service, contact Wayne Software
at the address specified above.
--------------------------------------------------------------------------------
Summary of programs:
A summary of each routine follows. See the associated *.DOC files for fuller
explanations:
AV.EXE: Archive directory viewer. Presents list of files in archive (ZIP, ARC,
etc) and lets you sort as desired. Also allows resetting of the file date based
on the archive's contents. Syntax:
AV filespec [ /-P | /P ] [ /Ox | /O-x ] [ /DATE ] [ /Q ] [ /? ]
BFIND.EXE: Allows Boolean-type FIND requests. For example, find any line with
one string AND another one, or any line with one string OR another. The syntax
shown below is incomplete since "search" allows a lot of choices and allows the
use of parens and Boolean operators. Syntax:
BFIND [ /V | /-V ] [ /C | /-C ] [ /N | /-N ] [ /I | /-I ] [ /P | /-P ]
[ /-HEADER | /HEADER ] { search } infile [ /? ] [ >filename ]
CHANGE.EXE: Processes change commands in files. Files can be of any size and
type (e.g. binary or text) and are processed quickly. Up to twenty-five change
commands can be processed in a single pass. Also provides ability to remove
trailing spaces from text files. Syntax:
CHANGE infile [ ctlfile | /Cctlfile |
/FROM string /TO string [ /IN search ] ]
[ /LINES { line1-line2 | line1 linect } ... ] [ /V | /-V ] [ /I | /-I ]
[ /Noutfile [ /OVERWRITE | /-OVERWRITE | /OVERASK ] ]
[ /Fflagfile ] [ /Ttempfile ] [ /TRIM | /-TRIM ]
[ /BINARY | /TEXT ] [ /VERIFY | /-VERIFY ] [ /Q ] [ /? | /?&H ]
CONFIGWS.EXE: Lets you change some of the defaults for some of the programs.
Is included in the ZIP file with whatever routines it supports. Syntax:
CONFIGWS [ routine ] [ /MONO | /-MONO | /COLOR | /-COLOR ] [ /? ]
CONVERT.EXE: Converts data between data formats: FROM dBase, ASCII-delimited
(commas between fields and quotes around strings), and fixed field TO Lotus WKS,
ASCII-delimited, dBase, and fixed field. Syntax:
CONVERT infile [ outfile [ deffile ] ] [ [ /DEF=deffile ] [ /DEF | /-DEF ]
[ /OVERWRITE | /-OVERWRITE | /APPEND | /OVERASK ]
[ /FROM FIXED | /FROM ASCII | /FROM DBF ] [ /DELETED ]
[ /TO FIXED | /TO ASCII | /TO WKS | /TO DBF ] [ /HEADER | /-HEADER ]
[ /DELIMS=aroundstrings,aroundnums,betweenfields ] [ /BEEP | /-BEEP ]
[ /SKIP | /MISSING | /ABORT ] [ /SAS ] [ /Q ] [ /? | /?&H ]
COPSINCE.EXE: Copies all files modified since a given date. Primarily used for
making sure you have a back-up of stuff and also to copy updated programs to
another place. Lets you define your own groupings of files if desired. Syntax:
COPSINCE [ from_dir | from_dir\filespec [ to_dir ] ] [ /TO to_dir ]
[ mm/dd/yy | -n ] [ /ALL | /TEXT | /filetype ] [ /-I ]
[ /REPLACE | /-REPLACE ] [ /BEEP | /-BEEP ] [ /Q ] [ /? ]
DIRCOMP.EXE: Similar in some ways to DOS's REPLACE command but adds ability to
delete extra files in the destination subdirectory, copy hidden and system
files, and prepare a report showing inconsistencies. Syntax:
DIRCOMP directory1 directory2 [ /ALL ] [ /UPDATE ] [ /KILL ]
[ /CLONE ] [ /ATTR=[H][S][R] ] [ /S ] [ /NET ] [ /Frptfile | /-F ]
[ /OVERWRITE | /APPEND | /-OVERWRITE | /OVERASK ] [ /Q ] [ /? ]
DIRTOTAL.EXE: Prepares report showing files in subdirectory or drive. Allows
some restriction requests (show only files with date greater than a certain
value). Similar to Norton's FF and Ray Van Tassle's WIZ command (which is a
great program but it doesn't work on network or CD-ROM discs) in some ways but
presents a more formal report. Also allows you to look for duplicate file names
and search by attributes or dates. Syntax:
DIRTOTAL [ [ drive: ] ... [drive:][filespec] |
[ drive: ] ... [drive:]\path[\filespec] ]
[ /NORMAL | /WIDE | /THIN | /SPLIT ] [ /DUPS ] [ /CHILD ]
[ /NL ] [ /-HEADERS ] [ /-FOOTERS ]
[ /S { GT | GE | LT | LE | EQ | NE } value ]
[ /D { GT | GE | LT | LE | EQ | NE } mm/dd/yy ]
[ /ATTR=attr ] [ /Frptfile ] [ /Z | /-Z ] [ /SUB | /-SUB ]
[ /Ox | /O-x ] [ /BEEP | /-BEEP ] [ /Td: ] [ /Q ] [ /? ]
FILL.EXE: Program designed to move files off to floppy diskettes, taking the
biggest files first and skipping those that won't fit. Also provides option of
splitting large files up, labeling output disks, and creating